perplex or confuse - Spanish English Dictionary